//进度条
#include<stdio.h>
#include<unistd.h>  //包含sleep()的头文件

int main()
{   
//    //输出缓冲区：刷新输出流（fflush(stdout)和\n）
//    printf("你看得见我吗？\n"); //字符串会立即显示出来
//
//    //printf("你看得见我吗？");   //字符串不会立即显示出来，只有sleep()执行结束才会将字符串显示出来
//
//    //printf("你看得见我吗？");  //因为fflush(),字符串会立即显示。即\n和fflush()都可以强制刷新输出流 
//    //fflush(stdout); //fflush()：强制刷新文件流    fflush(stdout):强制刷新输出流--->会将输出缓冲区中的内容显示出来
//    
//    sleep(10);

    int i=10;
    while(i)
    {
        printf("%-2d\r",i);
        fflush(stdout);
        sleep(1);
        i--;
    }
    
    return 0;
}
